*{box-sizing:border-box}html,body{overflow-x:hidden;scroll-behavior:smooth}html.lock,body.lock{overflow:hidden;height:100%;touch-action:none}body.lock{position:fixed;width:100%}.typeset0,.typeset,.typeset2,.typeset3,.typesetxl{color:rgba(var(--color-foreground),1);letter-spacing:0;line-height:1.4}.typeset0{font-size:1.3rem}.typeset{font-size:1.5rem}.typeset2{font-size:1.6rem}.typeset3{font-size:1.8rem}.typesetxl{font-size:2.4rem;letter-spacing:-.5px}@media screen and (min-width: 750px){.typeset0{font-size:1.4rem}.typeset{font-size:1.6rem}.typeset2{font-size:1.8rem}.typeset3{font-size:2rem}.typesetxl{font-size:3.2rem}}.button:before,.button:after{display:none}.button.product-form__submit{letter-spacing:0;text-transform:uppercase;border:1px solid rgba(var(--color-button),var(--alpha-button-background));transition:all .3s ease}.button.product-form__submit:hover{background-color:transparent;color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--alpha-button-background))}.button:not(.product-form__submit){letter-spacing:0;text-transform:uppercase;background-color:transparent;color:rgba(var(--color-button),var(--alpha-button-background));border:1px solid rgba(var(--color-button),var(--alpha-button-background));transition:all .3s ease}.button:not(.product-form__submit):hover{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.button--underline{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:rgb(var(--color-foreground));letter-spacing:0;text-underline-offset:5px;transition:opacity .3s ease}.button--underline:hover{opacity:.8}.button.cart__checkout-button{letter-spacing:0;text-transform:uppercase;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));border:1px solid rgba(var(--color-button),var(--alpha-button-background));transition:all .3s ease}.button.cart__checkout-button:hover{background-color:transparent;color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--alpha-button-background))}.scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 750px){.button{min-height:5rem;min-width:17.5rem}.line-h6{line-height:1.6}}@media screen and (max-width: 480px){.button{width:100%}}.header .header__icons .custom-link{display:inline-block;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),1);text-decoration:none;margin-right:1rem;transition:opacity .2s ease}.header .header__icons .custom-link:hover{opacity:.85}.header .header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-weight:600;color:rgba(var(--color-foreground),1);text-transform:uppercase}.header .header__inline-menu .header__menu-item>span{position:relative}.header .header__inline-menu .header__menu-item:hover span,.header .header__inline-menu details[open]:hover>.header__menu-item,.header .header__inline-menu .mega-menu__link:hover{text-decoration:none}.header .header__inline-menu .header__menu-item>span:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:rgba(var(--color-foreground),1);transition:all .3s ease}.header .header__inline-menu .header__menu-item:hover span:after{width:100%}@media screen and (min-width: 750px){.header__icon .icon{width:2.3rem;height:2.3rem}.header__icon.header__icon--cart .icon{width:3rem}}@media screen and (max-width: 749px){header.header{padding:10px 2rem}.header__icon .svg-wrapper{width:40px;height:40px}}.card .card__content .card__heading{font-size:1.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0;margin-top:.8rem}.card .card__content .price .price-item{color:rgba(var(--color-foreground),.7);letter-spacing:.08px}.card .card__content .product-feature{font-size:1.2rem;text-transform:uppercase;margin-block:1rem 0}.card .card__media .media{background-color:#f5f2ec}.card .card__media .media img{object-fit:contain}@media screen and (max-width: 749px){.card .card__content .card__heading{font-size:1.6rem;margin-top:.6rem}.card .card__content .product-feature{margin-block:.5rem 0}}.article-tag{display:inline-block;font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),1);letter-spacing:0;margin-bottom:.4rem}@media screen and (max-width: 749px){.article-tag{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map?v=153551977666786252861742214751 */
